import 'babel/polyfill';
import React from 'react';
import injectTapEventPlugin from 'react-tap-event-plugin';
import createBrowserHistory from 'history/lib/createBrowserHistory';
import Root from './root';

injectTapEventPlugin();

/*
	km
	history 用来定义何种前端技术来实现路由
	hash : 通过改变location.hash更新页面链接
	history : 使用history.pushState来更新链接
	如果不考虑兼容IE8，可以选择history
=====================================================================*/
//const history = process.env.NODE_ENV === 'production' ? 'hash' : 'history';
const history = createBrowserHistory();



function handleRouteUpdate(e) {
    //km：这里可以处理路由切换更新事件
}

React.render( < Root history = { history } onRouteUpdate = { handleRouteUpdate } />, document.body);